package org.wdcode.common.codec;

import org.apache.commons.lang.StringEscapeUtils;

/**
 * 转码类
 * @author WD
 * @since JDK6
 * @version 1.0 2010-06-22
 */
public final class UnEscape {
	/**
	 * html转码
	 * @param html 要转码的html
	 * @return 转码后的html
	 */
	public final static String html(String html) {
		return StringEscapeUtils.unescapeHtml(html);
	}

	/**
	 * xml转码
	 * @param xml 要转码的xml
	 * @return 转码后的xml
	 */
	public final static String xml(String xml) {
		return StringEscapeUtils.unescapeXml(xml);
	}

	/**
	 * csv转码
	 * @param csv 要转码的csv
	 * @return 转码后的csv
	 */
	public final static String csv(String csv) {
		return StringEscapeUtils.unescapeCsv(csv);
	}

	/**
	 * java转码
	 * @param java 要转码的java
	 * @return 转码后的java
	 */
	public final static String java(String java) {
		return StringEscapeUtils.unescapeJava(java);
	}

	/**
	 * js转码
	 * @param js 要转码的js
	 * @return 转码后的js
	 */
	public final static String js(String js) {
		return StringEscapeUtils.unescapeJavaScript(js);
	}
}
